Merge branch 'master' of ssh://xp-dev.com/RRRRHHHH_Code
[RRRRHHHH_Code] / ruralHouses client / src / domain / Account.java
1 package domain;
2
3 import java.io.Serializable;
4 import java.util.Arrays;
5
6
7 public class Account implements Serializable {
8
9         /**
10          * 
11          */
12         private static final long serialVersionUID = 1L;
13         
14
15         private byte[] username;
16         private byte[] password;
17         private byte[] salt;
18
19
20         private Owner owner;
21         private boolean admin = false;
22
23         
24
25
26         
27         public byte[] getUsername() {
28                 return username;
29         }
30
31         public byte[] getPassword() {
32                 return password;
33         }
34
35         public Owner getOwner() {
36                 return owner;
37         }
38
39         public boolean getAdmin() {
40                 return admin;
41         }
42
43         
44         public void setAdmin(boolean admin) {
45                 this.admin = admin;
46         }
47
48         public byte[] getSalt() {
49                 return salt;
50         }
51
52         public void setSalt(byte[] salt) {
53                 this.salt = salt;
54         }
55         
56
57         @Override
58         public boolean equals(Object obj) {
59                 if (this == obj)
60                         return true;
61                 if (obj == null)
62                         return false;
63                 if (getClass() != obj.getClass())
64                         return false;
65                 Account other = (Account) obj;
66                 if (!Arrays.equals(username, other.username))
67                         return false;
68                 return true;
69         }
70
71 }